%ceci est un canevas possible pour un m\'emoire en français; 
%pour l'anglais (am\'ericain ou UK) c'est facile \`a adapter
%il y a de nombreuses variantes possibles: consulter votre promoteur ou le pr\'esident de jury en cas de doute sur l'opportunit\'e de les utiliser!
\documentclass[11pt,a4paper,oneside]{book}
\usepackage[hmargin={1.25in,1.25in},vmargin={1.25in,1.25in}]{geometry}
%\usepackage[hmargin={1.5in,1.5in}, vmargin={1.5in, 1.5in}]{geometry}
%%%%%%%%%%%%%%%%%%%%%%%%

\makeindex
\usepackage{textcomp}
\usepackage{fancyhdr}
\usepackage{makeidx}
\usepackage{graphicx}
\usepackage{appendix}
\usepackage{rotating}
\usepackage{multirow}
\usepackage{listings}
\usepackage[usenames,dvipsnames]{color}
\usepackage{framed}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{comment}
\usepackage{alltt}
\usepackage{enumerate}
\usepackage{algorithmic}
\usepackage{algorithm}

\renewcommand{\algorithmicrequire}{\textbf{Input:}}
\renewcommand{\algorithmicensure}{\textbf{Output:}}

\newtheorem{theorem}{Théorème}[chapter]
\newtheorem{lemma}[theorem]{Lemme}
\newtheorem{proposition}[theorem]{Proposition}
\newtheorem{corollary}[theorem]{Corollaire}

\newcounter{defcnt}
 
\newenvironment{proof}[1][Preuve]{\begin{trivlist}
\item[\hskip \labelsep {\bfseries #1}]}{\end{trivlist}}
\newenvironment{definition}[2][D\'efinition]{\begin{trivlist}
\item[\hskip \labelsep \refstepcounter{defcnt} {\bfseries #1 \arabic{defcnt} (#2)}]}{\end{trivlist}}
\newenvironment{example}[1][Exemple]{\begin{trivlist}
\item[\hskip \labelsep {\bfseries #1}]}{\end{trivlist}}
\newenvironment{remark}[1][Remarque]{\begin{trivlist}
\item[\hskip \labelsep {\bfseries #1}]}{\end{trivlist}}

\newcommand{\todo}[1] {\textbf{\color{red} TODO: #1}}
\newcommand{\when} {\texttt{WHEN} }


\pagestyle{myheadings}
\fancyhf{}
\rhead[\leftmark]{thepage}

%%%%%%%%%%%%%%%%%%%%%%%%

\usepackage[utf8x]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[frenchb]{babel}
\usepackage{url}

\begin{document}

%%%%%%%%%%%%%%%%

\frontmatter
\begin{titlepage}
\begin{center}
\textbf{UNIVERSIT\'E LIBRE DE BRUXELLES}\\
\textbf{Facult\'e des Sciences}\\
\textbf{D\'epartement d'Informatique}
\vfill{}\vfill{}

%\begin{center}
{\Huge  Distribution de code DSL \vspace*{.5cm} \linebreak[4] avec contraintes}
%\vspace*{.5cm}  \linebreak[4] \'eventuellement sur plusieurs lignes \vspace*{.5cm}  \linebreak[4]  mais un titre court est pr\'ef\'erable}
%\end{center}

{\Huge \par}
\begin{center}{\LARGE Olivier Sputael}\end{center}{\Huge \par}
\vfill{}\vfill{}
\begin{flushright}{\large \textbf{Promoteur :}}\hfill{}{\large Mémoire présenté en vue de}\\
{\large Prof. Thierry Massart}\hfill{}{\large l'obtention du grade de}\\
\hfill{}{\large Master en Sciences Informatiques}\end{flushright}{\large\par}
\vfill{}\vfill{}\enlargethispage{3cm}
\textbf{Année académique 2010~-~2011}
\end{center}
\end{titlepage}
\newpage
\thispagestyle{empty} 
\null

%\newenvironment{vcenterpage}
%{\newpage\thispagestyle{empty} 
%\vspace*{\fill}}
%{\vspace*{\fill}\par\pagebreak}

%\begin{vcenterpage}
%\begin{flushright}
%    \large\em\null\vskip1in 
%    si vous en sentez l'envie, \\
%   vous pouvez pr\'evoir\\
%   une d\'edicace ici \vfill
%  \end{flushright}
%\end{vcenterpage}
%\thispagestyle{empty}
%\vspace*{5cm}

%\begin{quotation}
%\noindent ``\emph{Vous pouvez aussi inclure une ou plusieurs citations g\'en\'erales en rapport avec votre sujet.}''
%\begin{flushright}\textbf{l'auteur (vrai ou suppos\'e), date}\end{flushright}
%\end{quotation}

%\medskip

%\begin{quotation}
%\noindent ``\emph{Il existe des compilations de telles citations.}''
%\begin{flushright}\textbf{autre auteur, date}\end{flushright}
%\end{quotation}

\input{Thanks/Thanks.tex}

\thispagestyle{empty} 
\setcounter{page}{0}
\tableofcontents

\mainmatter 

\input{01-Introduction/Introduction.tex}
\input{02-DSL/DSL.tex}
\input{03-Distribution/Distribution.tex}
\input{04-Redistribution/Redistribution.tex}
\input{05-Conclusion/Conclusion.tex}

%\input{05-Study/Study.tex}



% -----------------------
%		OLD FILES
% -----------------------
%\input{OLD-04-Problem/Problem.tex}
%\input{OLD-05-Study/Study.tex}
%\input{OLD-05-Conclusion/Conclusion.tex}

% ----------------------
%       TO REMOVE
% ----------------------
%\input{Trash/Todolist.tex}


\appendix
\input{A-Stage/Stage.tex}

\backmatter
\printindex % il faudra utiliser l'utilitaire makeindex pour g\'en\'erer le fichier ad\'equat
\bibliographystyle{plain}
\bibliography{Main/biblio} %si on utilise bibtex (il y a beaucoup plus de possibilit\'es qu'indiqu\'ees dans ce fichier)
%on peut bien sûr g\'erer la bibliographie soi-m\^{e}me
%on peut aussi pr\'evoir une webographie s\'epar\'ee
%%%%%%%%%%%%%%%%
\end{document}

